self-propelled street sweeper - Turco Inglés Diccionario